package com.sicheng.蓝桥.国赛准备.第十三届JavaB;

import java.util.Calendar;
import java.util.Date;

/**
 * @author zsc
 * @version 1.0
 * @date 2022/6/18 9:03
 */
public class A重合次数 {
    /**
     * 【问题描述】
     * 在同一天中，从上午 6 点 13 分 22 秒到下午 14 点 36 分 20 秒，钟表上的
     * 分针和秒针一共重合了多少次？
     * 注意时针、分针、秒针都围绕中心做匀速运动
     */
    public static void main(String[] args) {
        Date date1 = new Date();
        Date date2 = new Date();
        date1.setHours(6);
        date1.setMinutes(13);
        date1.setSeconds(22);

        date2.setHours(14);
        date2.setMinutes(36);
        date2.setSeconds(20);

        Calendar d1 = Calendar.getInstance();
        Calendar d2 = Calendar.getInstance();
        d1.setTime(date1);
        d2.setTime(date2);
        int count = 0;
        while (d1.compareTo(d2) <= 0) {
            if (d1.get(Calendar.SECOND) == d1.get(Calendar.MINUTE)) {
                count++;
            }
            d1.add(Calendar.SECOND, 1);
        }

        System.out.println(count);
    }
}
